#cart{
    width: 1190px;
    margin: 0 auto;
    overflow: hidden;
    background: #FFFFFF;
    .cart_header{
        width: 1190px;
        margin: 0 auto;
        margin-top: 15px;
        overflow: hidden;
        .logo{
            width: 355px;
            height: 50px;
            background: url(../images/icon/logo.jpg) no-repeat left top;;
        }
        .cart_step{
            width: 600px;
            height: 20px;
            line-height: 20px;
            background: #E8E8E8 none repeat scroll 0% 0%;
            overflow: hidden;
            position: relative;
            margin-top: 20px;
            ul{
                font: 12px/20px tahoma,宋体;
                li{
                    float: left;
                    width: 200px;
                    z-index: 2;
                    position: relative;
                    text-align: center;
                    em {
                        right: -12px;
                        top: -2px;
                        border-width: 12px 0px 12px 12px;
                        border-style: dashed none dashed solid;
                        border-color: transparent -moz-use-text-color transparent #FFF;
                        -moz-border-top-colors: none;
                        -moz-border-right-colors: none;
                        -moz-border-bottom-colors: none;
                        -moz-border-left-colors: none;
                        border-image: none;
                        position: absolute;
                    }
                    i {
                        right: -9px;
                        top: 0px;
                        border-width: 10px 0px 10px 10px;
                        border-style: dashed none dashed solid;
                        border-color: transparent -moz-use-text-color transparent #E8E8E8;
                        -moz-border-top-colors: none;
                        -moz-border-right-colors: none;
                        -moz-border-bottom-colors: none;
                        -moz-border-left-colors: none;
                        border-image: none;
                        position: absolute;
                    }
                }
                li.current {
                    color: #FFF;
                    background: #F90 none repeat scroll 0% 0%;
                    z-index: 1;
                    i{
                        border-color: transparent transparent transparent #F90;
                    }
                }
                
                
            }
            
            
        }
    }
    .cart_list{
        width: 1200px;
        margin: 0 auto;
        overflow: hidden;
        margin-top: 20px;
        table{
            width: 100%;
            tr{
                display: block;
                overflow: hidden;
                margin-left: -2px;
                border: 1px solid #EEEEEE;
                
            }
            th{
                float: left;
                padding: 10px 0;
            }
            .checkbox{
                input{
                    display: block;
                    width: 13px;
                    height: 13px;
                    float: left;
                    margin-left: 20px;
                }
            }
            .goods_pic{
                a{
                    display: block;
                    width: 60px;
                    height: 60px;
                    padding: 5px;
                    border: 1px solid #CCCCCC;
                }
            }
            .goods_name{
                padding: 10px 52px 0px 20px;
            }
            .color_size{
                padding-left: 20px;
            }
            .goods_price{
                text-align: center;
                .tip{
                    display: inline-block;
                    background: #E60012;
                    height: 15px;
                    font: 12px/16px "";
                    padding: 0px 5px;
                    color: #FFF;
                    text-align: center;
                    position: relative;
                    width: 50px;
                    i{
                        border-width: 3px 3px 4px;
                        border-style: solid;
                        border-color: transparent transparent #E60012;
                        -moz-border-top-colors: none;
                        -moz-border-right-colors: none;
                        -moz-border-bottom-colors: none;
                        -moz-border-left-colors: none;
                        border-image: none;
                        bottom: 15px;
                        height: 0px;
                        width: 0px;
                        font-size: 0px;
                        position: absolute;
                        left: 50%;
                        margin-left: -2px;
                        overflow: hidden;
                    }
                }
            }
            .change_num{
                padding-left: 10px;
                .click{
                    display: block;
                    float: left;
                    width: 11px;
                    height: 11px;
                    margin-top: 3px;
                    border: 1px solid #666;
                    line-height: 6px;
                    text-align: center;
                    margin-left: 10px;
                    .iconfont{
                        font-size: 8px;;
                    }
                }
                .numdis{
                    float: left;
                    margin-left: 10px;
                    position: relative;
                    z-index: 10;
                    input{
                        width: 25px;
                        height: 17px;
                        line-height: 17px;
                        text-align: center;
                        border: 1px solid #DDD;
                        color: #535353;
                    }
                }
            }
            .total{
                text-align: center;
                color: #E60012;
                font-weight: 700;
            }
            .operate{
                text-align: center;
            }
            
            
            
        }
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
    }
    .cart_operate{
        width: 1190px;
        padding-bottom: 10px;
        margin: 0 auto;
        overflow: hidden;
        font: 12px/20px tahoma,宋体;
        li{
            float: left;
            height: 30px;
            padding: 10px 37px 0px 0px;
            input{
                margin-left: 20px;
                margin-right: 5px;
            }
        }
    }
}

#account{
    width: 1190px;
    margin: 0 auto;
    height: 54px;
    background: #EEE;
    overflow: hidden;
    margin-bottom: 20px;
    .continue_shop{
        display: block;
        width: 126px;
        height: 43px;
        background-position: -19px -108px;
        display: inline-block;
        font: 16px/43px "";
        text-align: center;
        margin: 6px 0px 0px 35px;
        background: #FDF8F1;
        border: 1px solid #FFE2A7;
        border-radius: 5px;
    }
    .clean_cart{
        margin-left: 15px;
        margin-top: 15px;
        a{
            margin-left: 20px;
            color: #36C;
        }
    }
    .jieshuan{
        font: 12px/1.5 tahoma,宋体;
        line-height: 54px;
        .yuan{
            font-size: 16px;
            color: #A9A9A9;
        }
        .money{
            font-size: 20px;
            color: #E60012;
        }
        button{
            overflow: hidden;
            cursor: pointer;
            display: inline-block;
            vertical-align: middle;
            background: #FF5000 none repeat scroll 0% 0%;
            text-indent: 0px;
            text-align: center;
            color: #FFF;
            font-size: 14px;
            line-height: 54px;
            margin-left: 50px;
            margin-top: -8px;
            width: 129px;
            height: 54px;
        }
    }
}
//购物保障
#security{
    width: 1190px;
    margin: 0 auto;
    overflow: hidden;
    margin-top: 15px;
    padding-bottom: 20px;
    .fr{
        text-align: right;
        line-height: 22px;
        color: #A9A9A9;
        .cart_bz{
            i{
                margin-left: 10px;
                color: #FF9900;
            }
        }
        p{
            a{
                color: #A9A9A9;
                &:hover{
                    color: #E60012;
                }
            }
        }
    }
}
//订单表
#order_form{
    width: 100%;
    overflow: hidden;
    
        background: #FFFFFF;
    .col_title{
        font: bold 14px/22px "宋体";
    }
//  收货地址
    .address{
        width: 1190px;
        margin: 0 auto;
        margin-top: 30px;
        overflow: hidden;
        .address_title{
            border-bottom: 1px solid #F1F1F1;
            .back_cart{
                margin-left: 30px;
                a{
                    font-size: 12px;
                    text-decoration: underline;
                    color: #36C;
                }
            }
            .manage_address{
                a{
                   color: #36C; 
                }
            }
        }
    }
//  收货地址表单
    .address_info{
        width: 1190px;
        margin: 0 auto;
        margin-top: 15px;
        table{
            width: 100%;
            td{
                height: 32px;
            }
            .table_left{
                width: 75px;
                text-align: right;
                padding: 0px 10px 0px 0px;
                color: #000;
                i{
                    font-style: normal;
                    color: #F00;
                }
            }
            .table_right{
                .minput{
                    border: 1px solid #D4D4D4;
                    height: 16px;
                    padding: 3px 2px;
                    width: 200px;
                }
                .linput{
                    border: 1px solid #D4D4D4;
                    height: 16px;
                    padding: 3px 2px;
                    width: 300px;
                }
                .dropdown_span{
                    width: auto;
                    position: relative;
                    float: left;
                    display: inline;
                    z-index: 1;
                    margin-right: 5px;
                    a{
                        padding: 4px 7px 2px 7px;
                        border: 1px solid #7F9DB9;
                        outline: 1px solid #B3DBFF;
                        line-height: 28px;
                        i{
                            font-size: 12px;
                        }
                    }
                }
                .rec_code{
                    margin-left: 30px;
                    input{
                        border: 1px solid #D1D1D1;
                        height: 23px;
                        width: 60px;
                    }
                }
                .rec_time{
                    border: 1px solid #D4D4D4;
                    padding: 2px 0px;
                    overflow: hidden;
                    width: 206px;
                }
            }
        }
    }
    .addr_infor{
        width: 1190px;
        margin: 15px auto;
        dl{
            border: 1px solid #ededed;
            float: left;
            margin-top: 15px;
            margin-right: 15px;
            width: 210px;
            height: 101px;
            overflow: hidden;
            padding: 12px 12px 5px 12px;
            position: relative;
            cursor: pointer;
            p{  
                line-height: 24px;
                font-size: 13px;
                strong{
                    font-size: 14px;
                }
                
                
            }
            &.curr{
                i{
                    display: block;
                    background: url(../images/icon/shopcart-sprite-v4.png) 0 -180px no-repeat;
                    width: 28px;
                    height: 28px;
                    position: absolute;
                    right: 0;
                    bottom: -1px;
                }
                background: url(../images/icon/addr-curr-bg.png) no-repeat;
                border-color: #fff;
            }
        }
    }
//  付款方式
    .payment_method{
        width: 1190px;
        margin: 0 auto;
        overflow: hidden;
        margin-top: 30px;
    }
    .payment_title{
        border-bottom: 1px solid #F1F1F1;
    }
//  在线支付
    .payment_online{
        margin-top: 15px;
    }
    .payment_list{
//      在线支付
        .payment_list_online{
            border: 1px solid #EEE;
            padding: 15px 15px 20px;
            margin-top: 10px;
            overflow: hidden;
            dl{
                padding-bottom: 10px;
                overflow: hidden;
                dt{
                    font-weight: bold;
                    font-family: 宋体;
                    font-size: 14px;
                    padding-bottom: 15px;
                    img{
                        margin-left: 5px;
                        vertical-align: middle;
                    }
                    .shuoming{
                        font-weight: normal;
                        margin-left: 10px;
                        color: #999;
                        font-size: 12px;
                    }
                }
                dd{
                    float: left;
                    background: #FFF;
                    margin-right: 17px;
                    position: relative;
                    height: auto;
                    margin-bottom: 5px;
                    border: 1px solid #ccc;
                    &:hover{
                        border-color: #FF8145;
                    }
                    input{
                        display: inline-block;
                        vertical-align: middle;
                        position: absolute;
                        left: 8px;
                        top: 13px;
                    }
                }
                &.xyk{
                    dt{
                        span{
                            margin-left: 10px;
                            color: #999;
                            font: 12px/20px tahoma,宋体;
                            font-weight: 400;
                            em{
                                color: #E60012;
                                font-style: normal;
                            }
                        }
                        a{
                            font: 12px/20px tahoma,宋体;
                            color: #F07F3D;
                            &.yanshi{
                                color: #3399FF;
                            }
                        }
                    }
                }
            }
        }
//      货到付款
    }
//  确认订单信息
    .confirm_info{
        width: 1190px;
        margin: 0 auto;
        overflow: hidden;
        margin-top: 15px;
    }
    
    .cart_list{
        width: 1190px;
        margin: 0 auto;
        overflow: hidden;
        margin-top: 20px;
        table{
            width: 100%;
            tr{
                display: block;
                overflow: hidden;
                margin-left: -2px;
                border: 1px solid #EEEEEE;
                
            }
            th{
                float: left;
                padding: 10px 0;
            }
            .sort{
                text-align: center;
            }
            .goods_pic{
                a{
                    display: block;
                    width: 60px;
                    height: 60px;
                    padding: 5px;
                    border: 1px solid #CCCCCC;
                }
            }
            .goods_name{
                padding: 10px 52px 0px 20px;
            }
            .color_size{
                padding-left: 20px;
            }
            .goods_price{
                text-align: center;
                .tip{
                    display: inline-block;
                    background: #E60012;
                    height: 15px;
                    font: 12px/16px "";
                    padding: 0px 5px;
                    color: #FFF;
                    text-align: center;
                    position: relative;
                    width: 50px;
                    i{
                        border-width: 3px 3px 4px;
                        border-style: solid;
                        border-color: transparent transparent #E60012;
                        -moz-border-top-colors: none;
                        -moz-border-right-colors: none;
                        -moz-border-bottom-colors: none;
                        -moz-border-left-colors: none;
                        border-image: none;
                        bottom: 15px;
                        height: 0px;
                        width: 0px;
                        font-size: 0px;
                        position: absolute;
                        left: 50%;
                        margin-left: -2px;
                        overflow: hidden;
                    }
                }
            }
            .number{
                text-align: center;
            }
            .total{
                text-align: center;
                color: #E60012;
                font-weight: 700;
            }
            .operate{
                text-align: center;
            }
        }
    }
    
//  提交订单
    .submit_order{
        width: 1154px;
        overflow: hidden;
        margin-top: 20px;
        background: #FFF;
        margin: 20px auto;
        padding: 0px 23px;
        .submit_order_right{
            width: 400px;
            padding-right: 154px;
            table{
                text-align: right;
                width: 100%;
                
                th{
                    padding: 3px 0;
                }
                td{
                    width: 100px;
                }
                .spje{
                    td{
                        color: #E60012;
                    }
                }
                .yf{
                    td{
                        color: #E60012;
                    }
                }
                .myf{
                    color:#090;
                }
                .yfje{
                    strong{
                        font-size: 16px;
                        color: #E60012;
                        span{
                            color: #999;;
                        }
                    }
                }
            }
            
        }
        
    }
    
//  提交按钮
    .submit{
        width: 1190px;
        margin: 0 auto;
        overflow: hidden;
        margin-top: 15px;
        margin-bottom: 10px;
        .fr{
            margin-right: 154px;
            a{
                text-decoration: underline;
                color: #36C;
            }
            button{
                background: #FF5000;
                text-indent: 0px;
                font-size: 14px;
                color: #FFF;
                border: 0px none;
                height: 50px;
                cursor: pointer;
                width: 167px;
                overflow: hidden;
                display: inline-block;
                vertical-align: middle;
                margin-left: 10px;
            }
        }
    }
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
}
